package com.odianyun.hello.service;

import com.odianyun.hello.model.DTO.SoPackageDTO;
import com.odianyun.hello.model.PO.SoPackagePO;
import com.odianyun.hello.model.VO.SoPackageVO;
import com.odianyun.project.query.PageQueryArgs;
import com.odianyun.project.query.QueryArgs;

import com.odianyun.project.base.IBaseService;
import com.odianyun.project.base.IEntity;

import javax.annotation.Resource;
import java.util.List;

public interface SoPackageService extends IBaseService<Long, SoPackagePO, IEntity, SoPackageVO, PageQueryArgs, QueryArgs> {

    List<SoPackagePO> getByNameRegex(String regexName);

    void updateStatusForSignWithTx(SoPackageDTO dto);
}
